home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Sample Code / Snippets / QuickDraw / PaletteAnimation / PaletteAnimation.r < prev    next >
Encoding:
Text File  |  1992-07-15  |  9.7 KB  |  522 lines  |  [TEXT/MPS ]

  1. #include "Types.r"
  2.  
  3. resource 'clut' (150, "RPC1", preload) {
  4.     0x0,
  5.     0x8000,
  6.     {    /* array ColorSpec: 256 elements */
  7.         /* [1] */
  8.         0, 65535, 65535, 65535,
  9.         /* [2] */
  10.         1, 65535, 62195, 58981,
  11.         /* [3] */
  12.         2, 65535, 58855, 52428,
  13.         /* [4] */
  14.         3, 65535, 55515, 45874,
  15.         /* [5] */
  16.         4, 65535, 52175, 39321,
  17.         /* [6] */
  18.         5, 65535, 48835, 32767,
  19.         /* [7] */
  20.         6, 65535, 45496, 26215,
  21.         /* [8] */
  22.         7, 65535, 42156, 19661,
  23.         /* [9] */
  24.         8, 65535, 38816, 13108,
  25.         /* [10] */
  26.         9, 65535, 35476, 6554,
  27.         /* [11] */
  28.         10, 65535, 32136, 1,
  29.         /* [12] */
  30.         11, 58253, 28565, 1,
  31.         /* [13] */
  32.         12, 50972, 24995, 1,
  33.         /* [14] */
  34.         13, 43690, 21424, 1,
  35.         /* [15] */
  36.         14, 36408, 17853, 1,
  37.         /* [16] */
  38.         15, 29127, 14283, 0,
  39.         /* [17] */
  40.         16, 21845, 10712, 0,
  41.         /* [18] */
  42.         17, 14563, 7141, 0,
  43.         /* [19] */
  44.         18, 7282, 3571, 0,
  45.         /* [20] */
  46.         19, 0, 0, 0,
  47.         /* [21] */
  48.         20, 6554, 0, 0,
  49.         /* [22] */
  50.         21, 13107, 0, 0,
  51.         /* [23] */
  52.         22, 19661, 0, 0,
  53.         /* [24] */
  54.         23, 26214, 0, 0,
  55.         /* [25] */
  56.         24, 32768, 0, 0,
  57.         /* [26] */
  58.         25, 39321, 1, 1,
  59.         /* [27] */
  60.         26, 45875, 1, 1,
  61.         /* [28] */
  62.         27, 52428, 1, 1,
  63.         /* [29] */
  64.         28, 58982, 1, 1,
  65.         /* [30] */
  66.         29, 65535, 1, 1,
  67.         /* [31] */
  68.         30, 65535, 6554, 6554,
  69.         /* [32] */
  70.         31, 65535, 13108, 13108,
  71.         /* [33] */
  72.         32, 65535, 19661, 19661,
  73.         /* [34] */
  74.         33, 65535, 26215, 26215,
  75.         /* [35] */
  76.         34, 65535, 32767, 32767,
  77.         /* [36] */
  78.         35, 65535, 39321, 39321,
  79.         /* [37] */
  80.         36, 65535, 45874, 45874,
  81.         /* [38] */
  82.         37, 65535, 52428, 52428,
  83.         /* [39] */
  84.         38, 65535, 58981, 58981,
  85.         /* [40] */
  86.         39, 65535, 65535, 65535,
  87.         /* [41] */
  88.         40, 65535, 58981, 62258,
  89.         /* [42] */
  90.         41, 65535, 52428, 58981,
  91.         /* [43] */
  92.         42, 65535, 45874, 55704,
  93.         /* [44] */
  94.         43, 65535, 39321, 52427,
  95.         /* [45] */
  96.         44, 65535, 32767, 49150,
  97.         /* [46] */
  98.         45, 65535, 26215, 45874,
  99.         /* [47] */
  100.         46, 65535, 19661, 42597,
  101.         /* [48] */
  102.         47, 65535, 13108, 39320,
  103.         /* [49] */
  104.         48, 65535, 6554, 36043,
  105.         /* [50] */
  106.         49, 65535, 1, 32766,
  107.         /* [51] */
  108.         50, 58253, 1, 29125,
  109.         /* [52] */
  110.         51, 50972, 1, 25485,
  111.         /* [53] */
  112.         52, 43690, 1, 21844,
  113.         /* [54] */
  114.         53, 36408, 1, 18203,
  115.         /* [55] */
  116.         54, 29127, 0, 14563,
  117.         /* [56] */
  118.         55, 21845, 0, 10922,
  119.         /* [57] */
  120.         56, 14563, 0, 7281,
  121.         /* [58] */
  122.         57, 7282, 0, 3641,
  123.         /* [59] */
  124.         58, 0, 0, 0,
  125.         /* [60] */
  126.         59, 7282, 0, 7282,
  127.         /* [61] */
  128.         60, 14563, 0, 14562,
  129.         /* [62] */
  130.         61, 21845, 0, 21844,
  131.         /* [63] */
  132.         62, 29127, 0, 29125,
  133.         /* [64] */
  134.         63, 36408, 1, 36406,
  135.         /* [65] */
  136.         64, 43690, 1, 43687,
  137.         /* [66] */
  138.         65, 50972, 1, 50969,
  139.         /* [67] */
  140.         66, 58253, 1, 58249,
  141.         /* [68] */
  142.         67, 65535, 1, 65531,
  143.         /* [69] */
  144.         68, 65535, 6554, 65531,
  145.         /* [70] */
  146.         69, 65535, 13108, 65532,
  147.         /* [71] */
  148.         70, 65535, 19661, 65532,
  149.         /* [72] */
  150.         71, 65535, 26215, 65533,
  151.         /* [73] */
  152.         72, 65535, 32767, 65533,
  153.         /* [74] */
  154.         73, 65535, 39321, 65533,
  155.         /* [75] */
  156.         74, 65535, 45874, 65534,
  157.         /* [76] */
  158.         75, 65535, 52428, 65534,
  159.         /* [77] */
  160.         76, 65535, 58981, 65535,
  161.         /* [78] */
  162.         77, 65535, 65535, 65535,
  163.         /* [79] */
  164.         78, 62258, 58981, 65535,
  165.         /* [80] */
  166.         79, 58982, 52428, 65535,
  167.         /* [81] */
  168.         80, 55705, 45874, 65535,
  169.         /* [82] */
  170.         81, 52428, 39321, 65535,
  171.         /* [83] */
  172.         82, 49151, 32767, 65535,
  173.         /* [84] */
  174.         83, 45875, 26215, 65535,
  175.         /* [85] */
  176.         84, 42598, 19661, 65535,
  177.         /* [86] */
  178.         85, 39322, 13108, 65535,
  179.         /* [87] */
  180.         86, 36045, 6554, 65535,
  181.         /* [88] */
  182.         87, 32768, 1, 65535,
  183.         /* [89] */
  184.         88, 29492, 1, 58982,
  185.         /* [90] */
  186.         89, 26215, 1, 52428,
  187.         /* [91] */
  188.         90, 22938, 1, 45875,
  189.         /* [92] */
  190.         91, 19661, 1, 39321,
  191.         /* [93] */
  192.         92, 16384, 0, 32768,
  193.         /* [94] */
  194.         93, 13107, 0, 26214,
  195.         /* [95] */
  196.         94, 9831, 0, 19661,
  197.         /* [96] */
  198.         95, 6554, 0, 13107,
  199.         /* [97] */
  200.         96, 3277, 0, 6554,
  201.         /* [98] */
  202.         97, 0, 0, 0,
  203.         /* [99] */
  204.         98, 0, 0, 6554,
  205.         /* [100] */
  206.         99, 1, 2, 13107,
  207.         /* [101] */
  208.         100, 1, 2, 19661,
  209.         /* [102] */
  210.         101, 1, 3, 26214,
  211.         /* [103] */
  212.         102, 0, 1, 23768,
  213.         /* [104] */
  214.         103, 1, 3, 39321,
  215.         /* [105] */
  216.         104, 1, 4, 45875,
  217.         /* [106] */
  218.         105, 1, 4, 52428,
  219.         /* [107] */
  220.         106, 1, 5, 58982,
  221.         /* [108] */
  222.         107, 1, 5, 65535,
  223.         /* [109] */
  224.         108, 6554, 6558, 65535,
  225.         /* [110] */
  226.         109, 13108, 13111, 65535,
  227.         /* [111] */
  228.         110, 19661, 19664, 65535,
  229.         /* [112] */
  230.         111, 26215, 26217, 65535,
  231.         /* [113] */
  232.         112, 32767, 32769, 65535,
  233.         /* [114] */
  234.         113, 39321, 39323, 65535,
  235.         /* [115] */
  236.         114, 45874, 45875, 65535,
  237.         /* [116] */
  238.         115, 52428, 52429, 65535,
  239.         /* [117] */
  240.         116, 58981, 58981, 65535,
  241.         /* [118] */
  242.         117, 65535, 65535, 65535,
  243.         /* [119] */
  244.         118, 58981, 62258, 65535,
  245.         /* [120] */
  246.         119, 52428, 58982, 65535,
  247.         /* [121] */
  248.         120, 45874, 55705, 65535,
  249.         /* [122] */
  250.         121, 39321, 52429, 65535,
  251.         /* [123] */
  252.         122, 32767, 49152, 65535,
  253.         /* [124] */
  254.         123, 26215, 45876, 65535,
  255.         /* [125] */
  256.         124, 19661, 42599, 65535,
  257.         /* [126] */
  258.         125, 13108, 39323, 65535,
  259.         /* [127] */
  260.         126, 6554, 36046, 65535,
  261.         /* [128] */
  262.         127, 1, 32770, 65535,
  263.         /* [129] */
  264.         128, 1, 29493, 58982,
  265.         /* [130] */
  266.         129, 1, 26216, 52428,
  267.         /* [131] */
  268.         130, 1, 22939, 45875,
  269.         /* [132] */
  270.         131, 1, 19662, 39321,
  271.         /* [133] */
  272.         132, 0, 16385, 32768,
  273.         /* [134] */
  274.         133, 0, 13108, 26214,
  275.         /* [135] */
  276.         134, 0, 9831, 19661,
  277.         /* [136] */
  278.         135, 0, 6554, 13107,
  279.         /* [137] */
  280.         136, 0, 3277, 6554,
  281.         /* [138] */
  282.         137, 0, 0, 0,
  283.         /* [139] */
  284.         138, 0, 6554, 6554,
  285.         /* [140] */
  286.         139, 0, 13107, 13107,
  287.         /* [141] */
  288.         140, 0, 19661, 19661,
  289.         /* [142] */
  290.         141, 0, 26214, 26214,
  291.         /* [143] */
  292.         142, 0, 32768, 32768,
  293.         /* [144] */
  294.         143, 1, 39321, 39321,
  295.         /* [145] */
  296.         144, 1, 45875, 45875,
  297.         /* [146] */
  298.         145, 1, 52428, 52428,
  299.         /* [147] */
  300.         146, 1, 58982, 58982,
  301.         /* [148] */
  302.         147, 1, 65535, 65535,
  303.         /* [149] */
  304.         148, 6554, 65535, 65535,
  305.         /* [150] */
  306.         149, 13108, 65535, 65535,
  307.         /* [151] */
  308.         150, 19661, 65535, 65535,
  309.         /* [152] */
  310.         151, 26215, 65535, 65535,
  311.         /* [153] */
  312.         152, 32767, 65535, 65535,
  313.         /* [154] */
  314.         153, 39321, 65535, 65535,
  315.         /* [155] */
  316.         154, 45874, 65535, 65535,
  317.         /* [156] */
  318.         155, 52428, 65535, 65535,
  319.         /* [157] */
  320.         156, 58981, 65535, 65535,
  321.         /* [158] */
  322.         157, 65535, 65535, 65535,
  323.         /* [159] */
  324.         158, 58981, 65535, 62258,
  325.         /* [160] */
  326.         159, 52428, 65535, 58981,
  327.         /* [161] */
  328.         160, 45874, 65535, 55703,
  329.         /* [162] */
  330.         161, 39321, 65535, 52426,
  331.         /* [163] */
  332.         162, 32767, 65535, 49149,
  333.         /* [164] */
  334.         163, 26215, 65535, 45873,
  335.         /* [165] */
  336.         164, 19661, 65535, 42595,
  337.         /* [166] */
  338.         165, 13108, 65535, 39318,
  339.         /* [167] */
  340.         166, 6554, 65535, 36041,
  341.         /* [168] */
  342.         167, 1, 65535, 32764,
  343.         /* [169] */
  344.         168, 1, 58982, 29488,
  345.         /* [170] */
  346.         169, 1, 52428, 26211,
  347.         /* [171] */
  348.         170, 1, 45875, 22935,
  349.         /* [172] */
  350.         171, 1, 39321, 19659,
  351.         /* [173] */
  352.         172, 0, 32768, 16382,
  353.         /* [174] */
  354.         173, 0, 26214, 13105,
  355.         /* [175] */
  356.         174, 0, 19661, 9829,
  357.         /* [176] */
  358.         175, 0, 13107, 6553,
  359.         /* [177] */
  360.         176, 0, 6554, 3277,
  361.         /* [178] */
  362.         177, 0, 0, 0,
  363.         /* [179] */
  364.         178, 0, 7282, 0,
  365.         /* [180] */
  366.         179, 0, 14563, 0,
  367.         /* [181] */
  368.         180, 1, 21845, 0,
  369.         /* [182] */
  370.         181, 1, 29127, 0,
  371.         /* [183] */
  372.         182, 2, 36408, 1,
  373.         /* [184] */
  374.         183, 2, 43690, 1,
  375.         /* [185] */
  376.         184, 3, 50972, 1,
  377.         /* [186] */
  378.         185, 3, 58253, 1,
  379.         /* [187] */
  380.         186, 3, 65535, 1,
  381.         /* [188] */
  382.         187, 6556, 65535, 6554,
  383.         /* [189] */
  384.         188, 13110, 65535, 13108,
  385.         /* [190] */
  386.         189, 19662, 65535, 19661,
  387.         /* [191] */
  388.         190, 26216, 65535, 26215,
  389.         /* [192] */
  390.         191, 32768, 65535, 32767,
  391.         /* [193] */
  392.         192, 39322, 65535, 39321,
  393.         /* [194] */
  394.         193, 45875, 65535, 45874,
  395.         /* [195] */
  396.         194, 52428, 65535, 52428,
  397.         /* [196] */
  398.         195, 58981, 65535, 58981,
  399.         /* [197] */
  400.         196, 65535, 65535, 65535,
  401.         /* [198] */
  402.         197, 62259, 65535, 58981,
  403.         /* [199] */
  404.         198, 58983, 65535, 52428,
  405.         /* [200] */
  406.         199, 55706, 65535, 45874,
  407.         /* [201] */
  408.         200, 52430, 65535, 39321,
  409.         /* [202] */
  410.         201, 49154, 65535, 32767,
  411.         /* [203] */
  412.         202, 45879, 65535, 26215,
  413.         /* [204] */
  414.         203, 42602, 65535, 19661,
  415.         /* [205] */
  416.         204, 39326, 65535, 13108,
  417.         /* [206] */
  418.         205, 36050, 65535, 6554,
  419.         /* [207] */
  420.         206, 32774, 65535, 1,
  421.         /* [208] */
  422.         207, 29497, 58982, 1,
  423.         /* [209] */
  424.         208, 26219, 52428, 1,
  425.         /* [210] */
  426.         209, 22942, 45875, 1,
  427.         /* [211] */
  428.         210, 19665, 39321, 1,
  429.         /* [212] */
  430.         211, 16387, 32768, 0,
  431.         /* [213] */
  432.         212, 13109, 26214, 0,
  433.         /* [214] */
  434.         213, 9832, 19661, 0,
  435.         /* [215] */
  436.         214, 6555, 13107, 0,
  437.         /* [216] */
  438.         215, 3278, 6554, 0,
  439.         /* [217] */
  440.         216, 0, 0, 0,
  441.         /* [218] */
  442.         217, 6554, 6554, 0,
  443.         /* [219] */
  444.         218, 13107, 13106, 0,
  445.         /* [220] */
  446.         219, 19661, 19660, 0,
  447.         /* [221] */
  448.         220, 26214, 26212, 0,
  449.         /* [222] */
  450.         221, 32768, 32766, 0,
  451.         /* [223] */
  452.         222, 39321, 39319, 1,
  453.         /* [224] */
  454.         223, 45875, 45872, 1,
  455.         /* [225] */
  456.         224, 52428, 52425, 1,
  457.         /* [226] */
  458.         225, 58982, 58978, 1,
  459.         /* [227] */
  460.         226, 65535, 65531, 1,
  461.         /* [228] */
  462.         227, 65535, 65531, 6554,
  463.         /* [229] */
  464.         228, 65535, 65532, 13108,
  465.         /* [230] */
  466.         229, 65535, 65532, 19661,
  467.         /* [231] */
  468.         230, 65535, 65533, 26215,
  469.         /* [232] */
  470.         231, 65535, 65533, 32767,
  471.         /* [233] */
  472.         232, 65535, 65533, 39321,
  473.         /* [234] */
  474.         233, 65535, 65534, 45874,
  475.         /* [235] */
  476.         234, 65535, 65534, 52428,
  477.         /* [236] */
  478.         235, 65535, 65535, 58981,
  479.         /* [237] */
  480.         236, 65535, 65535, 65535,
  481.         /* [238] */
  482.         237, 62086, 62086, 62086,
  483.         /* [239] */
  484.         238, 58637, 58637, 58637,
  485.         /* [240] */
  486.         239, 55187, 55187, 55187,
  487.         /* [241] */
  488.         240, 51738, 51738, 51738,
  489.         /* [242] */
  490.         241, 48289, 48289, 48289,
  491.         /* [243] */
  492.         242, 44840, 44840, 44840,
  493.         /* [244] */
  494.         243, 41391, 41391, 41391,
  495.         /* [245] */
  496.         244, 37941, 37941, 37941,
  497.         /* [246] */
  498.         245, 34492, 34492, 34492,
  499.         /* [247] */
  500.         246, 31043, 31043, 31043,
  501.         /* [248] */
  502.         247, 27594, 27594, 27594,
  503.         /* [249] */
  504.         248, 24144, 24144, 24144,
  505.         /* [250] */
  506.         249, 20695, 20695, 20695,
  507.         /* [251] */
  508.         250, 17246, 17246, 17246,
  509.         /* [252] */
  510.         251, 13797, 13797, 13797,
  511.         /* [253] */
  512.         252, 10348, 10348, 10348,
  513.         /* [254] */
  514.         253, 6898, 6898, 6898,
  515.         /* [255] */
  516.         254, 3449, 3449, 3449,
  517.         /* [256] */
  518.         255, 0, 0, 0
  519.     }
  520. };
  521.  
  522.